package io5;

import java.io.*;
import java.util.*;

public class FileType {
    public static void main(String[] args) {
        /*指定一个文件夹，然后列出文件夹下面的所有子文件与文件夹，但是格式要如下：

文件：
        文件名1
        文件名2
          ……
文件夹：
        文件夹名1
        文件夹名2
        文件夹名3
*/
        Scanner input = new Scanner(System.in);
        System.out.printf("请输入想要查看的文件夹：");
        File file = new File(input.next());
        File[] files = file.listFiles();//获取输入的文件夹的路径的所有子文件和子文件夹
        System.out.printf("文件：");
        for (File file2: files
             ) {
            if (file2.isFile()) {
                System.out.println(file2.getName());//遍历文件打印出来
            }
        }
        System.out.printf("文件夹：");

        for (File file3:files
             ) {
            if (file3.isDirectory()) {
                System.out.println(file3.getName());//遍历文件夹打印出来
            }
        }
    }
}
